Establecer Log Level

Descripcion

Como establecer el Log Level del logger para que saque información mas detallada de otros niveles

Solucion

Cuando utilizamos un logger podemos indicar en que nivel de log queremos imprimir la información, los niveles disponibles son los siguientes:

La gerarquía de los niveles es la siguiente:

En Spring por defecto el nivel del logging es INFO, si queremos cambiar el log level tenemo que añadir la siguiente configuración en el application.properties:

logging.level.root=WARN

El código anterior establecería el log level en warn para toda la aplicación

En algunas ocasiones no queremos cambiar el log level para toda la aplicación, ya que si por ejemplo ponemos el nivel debug podemos recibir una salida de datos muy grande de toda la aplicación y perdernos los mensajes que queremos, por eso podemos establecer el log level por paquetes de la siguiente manera:

logging.level.org.springframework.web=DEBUG

El código anterior establecería el log level en debug pero solo para las clases que estén en el paquete org.springframework.web

Tags

Spring | Log Level | Logging